Golang Job: Tesla Recharge "Returnship" Program - Software Eng

Job added on

Company

Tesla

Location

Fremont, CA - United States of America

Job type

Full-Time

Golang Job Details

What to Expect
Please note this role requires you to be onsite in Fremont, CA.


Tesla’s Recharge program is your pathway back to a full-time career after at least a 1 year hiatus. During our 18-week program, you will refresh your existing skillset and learn new technologies with supportive mentors at your side. We foster professional growth in a structured environment through a combination of training and hands-on projects. You will be empowered to take on new challenges that will allow you to reclaim both your skills and confidence in the workplace.


Are you ready to Recharge you career?


As a Software Engineer, you’ll take part in the design and development of software for the current and next generation of Tesla’s Enterprise Resource Planning systems, Digital Experience, Manufacturing and Service Software.


What You’ll Do
    • Work with experienced engineers across many functional areas to deliver business value to internal and external stakeholders.
    • Design and Develop scalable applications using tools like C#, .NET, Golang, MySQL and other open stack frameworks.
    • Seek to understand all aspects, business and technical, of the applications on which you work so that you can be most effective.
    • Contribute towards the timely completion of development tasks and small projects while applying company standards.
    • Continually learn and apply relevant software development practices, patterns, tools and technologies.
    • Increase efficiency, reduce waste wherever and whenever possible.
What You’ll Bring
  • Must be returning from a recent career gap of at least 1 year
  • 2+ years of experience in web application development, including: Implementing Application Programming Interfaces (APIs), Object Oriented Programming and Design (OOP&D), Object Relational Mapping (ORM)
  • Experience in backend development, using tools such as: C#, Java, Go, Ruby, Python etc.
  • Relational databases, SQL, NoSQL
  • Agile Development
  • Distributed Source Control, using tools such as: Git
  • BS/MS in Computer Science or equivalent degree